package br.testes;

import java.util.List;

import br.sddp.dao.DuvidaDAO;
import br.sddp.dao.UsuarioDAO;
import br.sddp.modelo.Duvida;
import br.sddp.modelo.Usuario;
import br.sddp.util.EnvioEmail;


public class TesteConexao {

	public static void main (String[] args) {

		String e = new String("email@email.com");
		String e2 = new String("email1@email.com");
		String e3 = new String("email2@email.com");

		Usuario u = new Usuario("administrador", "adm", "123", e, true, "adm");
		Usuario u2 = new Usuario("secreatario", "sec", "123", e2, true, "sec");
		Usuario u3 = new Usuario("professor", "prof", "123", e3, true, "prof");
		Usuario u4 = new Usuario("usuario", "usuario", "123", e, true, "prof");
		Usuario u5 = new Usuario("usuario", "usuario1", "123", e2, true, "prof");
		Usuario u6 = new Usuario("usuario", "usuario2", "123", e, true, "prof");
		Usuario u7 = new Usuario("usuario", "usuario3", "123", e2, true, "prof");
		Usuario u8 = new Usuario("usuario", "usuario4", "123", e, true, "prof");
		Usuario u9 = new Usuario("usuario", "usuario5", "123", e2, true, "prof");
		Usuario u10 = new Usuario("usuario", "usuario6", "123", e, true, "prof");
		Usuario u11 = new Usuario("usuario", "usuario7", "123", e2, true, "prof");
		Usuario u12 = new Usuario("usuario", "usuario8", "123", e, true, "prof");
		Usuario u13 = new Usuario("usuario", "usuario9", "123", e2, true, "prof");
		Usuario u14 = new Usuario("usuario", "usuario10", "123", e, true, "prof");
		Usuario u15 = new Usuario("usuario", "usuario11", "123", e2, true, "prof");
		Usuario u16 = new Usuario("usuario", "usuario12", "123", e, true, "prof");
		Usuario u17 = new Usuario("usuario", "usuario13", "123", e2, true, "prof");
		Usuario u18 = new Usuario("usuario", "usuario14", "123", e, true, "prof");
		Usuario u20 = new Usuario("usuario", "usuario15", "123", e2, true, "prof");

		UsuarioDAO udao = new UsuarioDAO();

		udao.cadastrar(u);
		udao.cadastrar(u2);
		udao.cadastrar(u3);
		udao.cadastrar(u4);
		udao.cadastrar(u5);
		udao.cadastrar(u6);
		udao.cadastrar(u7);
		udao.cadastrar(u8);
		udao.cadastrar(u9);
		udao.cadastrar(u10);
		udao.cadastrar(u11);
		udao.cadastrar(u12);
		udao.cadastrar(u13);
		udao.cadastrar(u14);
		udao.cadastrar(u15);
		udao.cadastrar(u16);
		udao.cadastrar(u17);
		udao.cadastrar(u18);
		udao.cadastrar(u20);

		/*ProfessorDAO dao = new ProfessorDAO();
		Professor p = dao.buscarPorLogin("usuario2");

		System.out.println("Nome: "+p.getNome());
		System.out.println("Login: "+p.getUsuario().getLogin());
		System.out.println("ID_Usuario: "+p.getUsuario().getIdUsuario());

		RespostaDAO dao = new RespostaDAO();
		List<Resposta> r = dao.listarRespostas();

		for (Resposta resposta : r) {
			System.out.println("Resposta id :"+resposta.getId());
		}*/


		/*List<Usuario> u31 = new UsuarioDAO().listarUsuarios();
		for (Usuario usuario : u31) {
			System.out.println("Nome: "+ usuario.getNome());
		}*/
		
		/*List<Duvida> duvidas = new DuvidaDAO().listarNaoRespondidasPorUsuario(3);
		
		if(duvidas.size()== 0) {
			System.out.println("Nada");
		}else {
			for (Duvida duvida : duvidas) {
				System.out.println("Titulo:"+ duvida.getTitulo());
			}
		}*/
		
		EnvioEmail email = new EnvioEmail();


	}
}